package com.lorenzogao.pley.ui.di.component

import com.lorenzogao.pley.ui.di.FragmentScope
import com.lorenzogao.pley.ui.di.moduel.AppInfoModule
import com.lorenzogao.pley.ui.fragment.BaseAppInfoFragment
import com.lorenzogao.pley.ui.fragment.CategoryAppFragment
import com.lorenzogao.pley.ui.fragment.GamesFragment
import dagger.Component

/**
 * Created by GanLanPing
 * data:2017/12/23
 * time:22:32
 * 邮箱:2508719070@qq.com
 * Description: 关联inJect
 */

@FragmentScope
@Component(modules = [(AppInfoModule::class)],dependencies = [(AppComponent::class)])
interface AppInfoComponent {

 fun  injectTopList(fragment: BaseAppInfoFragment)

 fun  injectGames(fragment: GamesFragment)

 fun  injectCategoryAppFragment(fragment: CategoryAppFragment)


}